您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 编译原理——语法分析器(递归下降分析法 )

  2. 递归下降分析法 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验说明 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构:
  3. 所属分类:其它

    • 发布日期:2010-05-05
    • 文件大小:39936
    • 提供者:matao_ct
  1. LR分析器 C 语言实现

  2. 1.实验目的 设计一个LR分析器,实现对表达式语言的分析,加深对LR语法分析方法的基本思想的理解,掌握LR分析器设计与实现的基本方法。 2.实验要求 建立文法及其LR分析表表示的数据结构,设计并实现一个LALR(1)的分析器,对源程序经词法分析后生成的二元式代码流进行分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。
  3. 所属分类:C

    • 发布日期:2010-06-01
    • 文件大小:94208
    • 提供者:piao_luo
  1. C++头文件解析(词法分析器)

  2. 提取代码信息,最终形成xml(未完善),算是存个档
  3. 所属分类:C++

    • 发布日期:2011-06-02
    • 文件大小:54272
    • 提供者:dcw0402
  1. coco/r 的官方资料

  2. 想研究编译原理和开发编译器的朋友可以使用,支持生成java、C#、C++ 等分析器代码,包括词法分析和语法分析
  3. 所属分类:其它

    • 发布日期:2011-08-28
    • 文件大小:595968
    • 提供者:huangf3958
  1. 简单的记法分析器实现

  2. 编译原理作业,用C语言实现,代码注释详细
  3. 所属分类:C

    • 发布日期:2011-12-02
    • 文件大小:549888
    • 提供者:word_world
  1. vc源代码合集0951.rar

  2. vc源代码合集0951.rarvc源代码合集0951.rar 2012-06-12 11:54 80,235 (MSDN oct 2001)VC6 适用的最后一个版本[ISO].rar 2012-06-13 09:53 0 1.txt 2012-06-12 11:56 17,755 2011年北航计算机考研复试上机题.rar 2012-06-12 07:14 11,172,336 91算命软件.zip 2012-06-12 11:53 334,303 advanced+windows+debu
  3. 所属分类:Android

    • 发布日期:2012-06-13
    • 文件大小:199229440
    • 提供者:q123456789098
  1. 云南大学编译原理实验

  2. 设计并实现一个PL/0语言的词法分析器, 对读入的PL/0源程序,输出相应的Token二元式序列。 注意:可以用LEX来实现。 编写一个程序,用于判定给定的文法是否为LL(1)文法。 注意:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。 编写一个程序,用于判定给定的文法是否为算符优先文法。 注意:1.文法的机内表示;2. FIRSTVT集和LASTVT集的计算; 3. 算符优先关系矩阵的构造。 对PL/0,编写调试一个语法分析程序。 注意:1
  3. 所属分类:C/C++

    • 发布日期:2012-07-11
    • 文件大小:1048576
    • 提供者:zjj133
  1. [虎书][现代编译原理C语言描述]

  2. 第一部分编译基本原理 第1章 绪论 1.1模块与接口 1.2 工具和软件 1.3树语言的数据结构 程序设计:直线式程序解释器 推荐阅读 习题 第2章 词法分析 2.1词法单词 2.2正则表达式 2.3有限自动机 2.4非确定有限自动机 2.4.1将正则表达式转换为NFA 2.4.2将NFA转换为DFA 2.5 Lex:词法分析器的生成器 程序设计:词法分析 推荐阅读 习题 第3章 语法分析 3.1上下文无关文法 3.1.1推导 3.1.2语法分析树 3.1.3二义性文法 3.1.4文件结束符
  3. 所属分类:其它

    • 发布日期:2012-08-11
    • 文件大小:15728640
    • 提供者:poerin
  1. 词法(语法)分析器

  2. 原代码+论文,内含代码程序
  3. 所属分类:C

    • 发布日期:2008-07-14
    • 文件大小:1048576
    • 提供者:dlk004
  1. 词法分析器的设计

  2. 适合华北电力大学编译技术实验,代码是c++语言写的,运行错误时要把代码后的汉字变成绿体字,即变为注释。
  3. 所属分类:C/C++

    • 发布日期:2013-01-18
    • 文件大小:766976
    • 提供者:gdjysx
  1. jflex-1.4.3.rar

  2. 使用Java语言开发的Flex词法分析器。相对晦涩难懂的C而言,是一个较好的理解和分析词法分析器原理的源代码。源码中包括正则表达式构建、非确定和确定有限自动机构建和最小化,以及词法分析器的产生代码。
  3. 所属分类:Java

    • 发布日期:2013-10-10
    • 文件大小:1048576
    • 提供者:u011192530
  1. c#设计一个小型的编译器

  2. 设计任务为开发一个小型编译器,主要包括4个部件:词法分析器、语法分析器、语义分析器、目标代码生成器。
  3. 所属分类:.Net

    • 发布日期:2015-01-22
    • 文件大小:139264
    • 提供者:mrjiaxing
  1. 类c语言词法分析器 v3.0 开源代码.rar

  2. 一套类c语言词法分析器(java源代码),内有附程序设计文档和开发计划书。词法分析器是编译工作的第一个阶段,主要完成对源程序的扫描,从而将源程序转换成单词序列,作为第二阶段语法分析的输入。
  3. 所属分类:其它

    • 发布日期:2019-07-09
    • 文件大小:218112
    • 提供者:weixin_39840387
  1. 编译原理课程设计-词法分析-语法分析.rar

  2. 本资源为一个完整的编译原理课程设计,开发环境为dev-C++,无需安装庞大的IDE,简单方便,容易上手。压缩包里面包含词法分析器、语法分析器代码(有详细的注释说明),测试数据,课程设计报告。
  3. 所属分类:C/C++

    • 发布日期:2020-03-03
    • 文件大小:1048576
    • 提供者:sinat_36154268
  1. CudaText 代码文本编辑器 v1.118.2.0中文版

  2. 为您提供CudaText 代码文本编辑器下载,CudaText(代码文本编辑器)能够用来编辑代码及文本,内置的代码高亮功能非常适合编辑程序代码,绝大部分编程语言代码都可以高亮显示,支持代码折叠、拆分视图及正则表达式查找、替换!软件特色  1、语法高亮许多语言:C,C ++,Java和Javascr ipt的HTML,CSS,PHP,Python和XML...arpun.com完全从SynWrite约140词法分析器支持。  2、代码折叠。  3
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:25165824
    • 提供者:weixin_38688906
  1. JOECC:乔纳森(Jonathan)的“优化和可扩展C编译器”(读作“笑话”)之所以这样称呼,是因为该名称(与编译器本身一样)是一个写得不好的笑话。-源码

  2. 约克 乔纳森(Jonathan)的“优化和可扩展C编译器”(读作“笑话”)之所以这样称呼,是因为该名称(就像试图使用该编译器代替gcc或clang这样的具有工业实力的尝试一样)是一个拙劣的笑话。 JOECC旨在采用ANSI标准,主要符合C99,C11等标准。但是,它并不旨在完全符合ANSI标准,甚至不一定实现ANSI功能的任何已定义子集。 它旨在编译大多数现有的定义良好的C99兼容代码。 注意:JOECC正在开发中,目前无法完全编译代码 Lexer 解析器 预处理器(词法分析器的一部分
  3. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:89088
    • 提供者:weixin_42109125
  1. 8cc:小型C编译器-源码

  2. 8cc C编译器 注意:8cc不再是活动项目。 后继者是。 8cc是用于C编程语言的编译器。 它旨在支持所有C11语言功能,同时使代码尽可能的小而简单。 编译器可以自行编译。 您可以将其代码视为C语言的实现,以及该编译器可以编译的示例。 8cc的源代码经过精心编写,以使其尽可能简洁和易于阅读,从而使该源代码成为学习编译器中使用的各种技术的良好学习材料。 您可能会发现词法分析器,预处理器和解析器对于了解如何在每个阶段处理C源代码已经很有用。 它不是一个优化的编译器。 生成的代码通常比GCC
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:100352
    • 提供者:weixin_42134537
  1. WiredC:用Rust为我的C版本的WiredC编写的编译器-源码

  2. 有线C 用Rust为我的C版本WiredC编写的编译器。 为什么? 该项目的目的是学习编译器的工作原理,并更好地理解底层内容。 脚步 读入文件 编写可获取代码并返回词素(令牌)列表的词法分析器 定义抽象语法树(AST) 编写使用令牌并返回AST的解析器(还会引发编译错误) 为汇编中的给定AST生成代码(x86_64) 将程序集写入文件 使用GCC将程序集转换为可执行文件 目前的进展 当前,该程序能够从提供的文件中识别标记,并分离其中的哪些标记是功能主体的一部分。 然后,它解析函数主体并
  3. 所属分类:其它

    • 发布日期:2021-02-13
    • 文件大小:19456
    • 提供者:weixin_42107374
  1. C解释器:类C语言的解释器-源码

  2. C口译员 该存储库包含用于C语言的解释器和漂亮的打印机。 目前,语言支持: 变量(分配,读取和写入控制台)。 数据类型(int,float,bool,string)。 如果声明。 循环(For和While)。 函数(始终应返回值)。 该应用程序基于Haskell编程语言,并依赖于和组合来生成词法分析器和解析器的代码。 注意:此应用程序是为教育目的而创建的。 先决条件 该项目依赖于。 建议安装以获得带有电池的Stack。 建造 要构建此项目,只需运行 stack build 这
  3. 所属分类:其它

    • 发布日期:2021-02-13
    • 文件大小:24576
    • 提供者:weixin_42109125
  1. c语法分析器--采用bison(yacc)

  2. c语法分析器,采用bison2.1(yacc), flex(lex), 生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号# bison,flex工具在上传包内,语法见cgrammar-new.y,词法见input.lex 另附相关说明,本代码采用vs2005,建立console工程即可编译运行。 测试文件test.c, 输出结果out.txt
  3. 所属分类:C

    • 发布日期:2021-04-02
    • 文件大小:935936
    • 提供者:downk
« 1 2 ... 4 5 6 7 8 910 11 »